package com.cybertron.ironhide.spider.domain;

import java.io.Serializable;

public class Product implements Serializable {

	private String categoryId;

	private String seedId;

	private String targetUrl;

	private String sourceUrl;

	private Boolean freeShipping;

	private String title;

	private String keywords;

	private String description;

	private String image;

	private Double price;

	private Double listPrice;

	private String source;

	private String summary;

	private static final long serialVersionUID = 1L;

	public Product(String categoryId, String seedId, String targetUrl,
			String sourceUrl, Boolean freeShipping, String title,
			String keywords, String description, String image, Double price,
			Double listPrice, String source, String summary) {
		super();
		this.categoryId = categoryId;
		this.seedId = seedId;
		this.targetUrl = targetUrl;
		this.sourceUrl = sourceUrl;
		this.freeShipping = freeShipping;
		this.title = title;
		this.keywords = keywords;
		this.description = description;
		this.image = image;
		this.price = price;
		this.listPrice = listPrice;
		this.source = source;
		this.summary = summary;
	}

	public String getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId == null ? null : categoryId.trim();
	}

	public String getSeedId() {
		return seedId;
	}

	public void setSeedId(String seedId) {
		this.seedId = seedId == null ? null : seedId.trim();
	}

	public String getTargetUrl() {
		return targetUrl;
	}

	public void setTargetUrl(String targetUrl) {
		this.targetUrl = targetUrl == null ? null : targetUrl.trim();
	}

	public Boolean getFreeShipping() {
		return freeShipping;
	}

	public void setFreeShipping(Boolean freeShipping) {
		this.freeShipping = freeShipping;
	}

	public String getSourceUrl() {
		return sourceUrl;
	}

	public void setSourceUrl(String sourceUrl) {
		this.sourceUrl = sourceUrl == null ? null : sourceUrl.trim();
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title == null ? null : title.trim();
	}

	public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords == null ? null : keywords.trim();
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image == null ? null : image.trim();
	}

	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}

	public Double getListPrice() {
		return listPrice;
	}

	public void setListPrice(Double listPrice) {
		this.listPrice = listPrice;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source == null ? null : source.trim();
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary == null ? null : summary.trim();
	}

}